
ZII Game Editor 1.14
By Trax

--------

ZII Game Editor features an overworld editor and the game editor, which includes Magic, Levels, Text and many other things. I recommend Mac OS X.3 (Panther) or later, but it should work under older versions. If you have any questions, suggestions or comments about this prog, don't hesitate to let me know:

trax@3zsoftware.com

--------

How to use

First, do menu "File" -> "Open ROM...". Select any Zelda II ROM and you will see a window with tabs. The content of each tab is described below. To see the Overworld Editor, do menu "Tools" -> "Overworld Editor". East Hyrule is loaded by default...

--------

Overworld Editor

At the top of the window, there are the 16 different tiles, for which the graphics are taken directly from the ROM data. Select the kind of terrain you want to use and click on the map...

Beside the tiles palette, there are two fields. One with 2 numbers separated by a comma (,). This field shows the coordinates of the last clicked tile. The other field is the "Groups" field. It shows 2 numbers separated by a slash (/). The first number is the current number of groups in the region being edited. The second number is the maximum allowed number of groups for the region...

What's a "group" ?

A "group" is defined like this: an horizontal strip composed of 1 to 16 consecutive units of the same kind of terrain, which corresponds to 1 byte in the ROM. For example, a lonely unit of forest is a group. A strip of 16 units of water is a group. A strip of 17 units of mountain accounts for 2 groups...

If possible, you should always try to use the maximum number of groups allowed. If you save, and are under the maximum allowed, the remaining groups are set to 16 spiders (FF). On the other hand, if you are over, the exceeding groups will be lost in the process...

Regions and Key Areas

If you want to change the region you're working on, select it in the popup menu at the top of the window...

All key areas are displayed in a white frame. When you first load a region, the Key Areas menu is set to "Show All", and you see all key areas. To move a key area, select one in the popup menu. Only the selected area will be shown on the map. Click elsewhere to relocate the key area. You can also change many other flags, like the world and the map it leads to and a few other things. To resume terrain editing, either select a tile in the tile palette or set the popup menu to "Show All"...

Export

You can export the current region as a TIFF image file. Do menu "File" -> "Export Map as TIFF...".

--------

Game Data Editor

The Game Data Editor is the window that is displayed by default when you launch the application...

The first tab is for Link's attack power, for each 8 attack levels and the Thunder Spell...

The second tab is for magic names and levels. You can enter any number from 0 to 255. Magic names should be 8 characters long. If you want them shorter, you can fill the remaining space with periods. You can also set different effects for each spell with the check boxes on the right. You can have more than one effect per spell...

The third tab is for levels experience. You can change the name of the abilities (Attack, Magic and Life) and the amount of experience needed to go up each ability, for all 8 levels, and for extra life. Note that if you input a number that is not a multiple of 10, the nearest high tenth will be displayed, but the exact number of experience will still be needed to level up. You can't have a value higher than 9000...

The fourth tab is for text. For now you can only change dialogs. Click on a category, and a list appears in the second column. Click on the dialog you want to edit and it will be displayed in the field on the right. When you are finished editing the text, confirm your changes by pressing on the button "Confirm Changes"...

The fifth table is for enemy data. Select a sector and an enemy using the pop-up menus. You can change the enemy's HP, color palette, if it's vulnerable to sword strikes (if it's not, then you need Fire to kill the enemy), if it steals experience points or not, and the type of experience (0 to F) you receive when you kill the enemy. Under the enemy controls, a convenience table calculates how many hits are needed to kill the enemy, according to its HP and Link's attack power. The table on the right defines all 16 types of experience. You can change those values as well. But remember that only the data is changed, not the graphics...

The sixth tab is for beginning values. These are the items, magic containers, heart containers, techniques, crystals and lives your character will possess when you start a new game...

The last tab is miscellaneous data that you can modify:

- The amount of life restored by the "Life" spell.
- The number of enemies you have to kill to get an item, either a magic jar or an experience bag...
- Activate/Deactivate the beeping when health is low.
- The amount of health below which the beeping starts.

--------

Additional notes

- The palaces pointers are not implmented at all. This means that if you change any map without modifying the palace pointers, you're almost sure to get weird results when one or more palaces are turned to stone...

- Death Mountain and Maze Island have a maximum of 1024 groups, but it's actually an arbitrary number. Those two regions can be extended almost infinitely, because it's not followed by other code...

- The text editor can't make the difference between regular line breaks (FD) and delayed line breaks (FE). So if you want a delayed line break, you'll have to do it by hand, using a hex editor...

- Enjoy !

--------

Thanks to Dwedit for lots of information and ROM locations...
Thanks to Ice Rangers for variables and pointers...
Thanks to Raccoon Sam for testing and feedback...

Thanks to everyone else who contributes to the ROM hacking community...

--------

Comments ? Questions ? Suggestions ? Bugs ?
Let me know...

trax@3zsoftware.com

